package cz.data.domain.quality.service;

import cz.data.common.mybatis.BaseService;
import cz.data.domain.quality.model.dto.CheckRuleDto;
import cz.data.domain.quality.model.entity.CheckRuleEntity;

import java.util.List;

public interface CheckRuleService extends BaseService<CheckRuleEntity> {

    CheckRuleEntity saveCheckRule(CheckRuleDto checkRule);

    CheckRuleEntity updateCheckRule(CheckRuleDto checkRule);

    CheckRuleEntity getCheckRuleById(String id);

    void deleteCheckRuleById(String id);

    void deleteCheckRuleBatch(List<String> ids);
}
